﻿/*PWG-Premium-Anzeige / style.css*/
body {font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff;}
h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.625rem; line-height: 1.875rem; margin-bottom: 20px;font-weight: normal;margin: 0 0 20px 0;color: #1c5394;}
h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.0625rem; line-height: 1.5rem; margin-bottom: 30px;font-weight: normal;color: #1c5394;}
h3 {font-size: 16px; margin-top: 0;margin-bottom: 15px;}
h4 {font-size: 14px; margin-top: 15px; margin-bottom: 5px;}
p {font-size: 12px; line-height: 18px; margin-bottom: 20px;}
a {color: #1c5394; outline: none; text-decoration: none;}
a:hover {text-decoration: underline;color: #1c5394 !important; }
a.bold {font-weight: bold !important;}
ul {font-size: 12px;line-height: 20px;list-style-position:outside;list-style-type:none;margin-bottom: 20px;margin-top: 0;padding-left: 15px;list-style-image: url(/docs/sa/pwg_2/63795/files/pfeil1.png);}
.container {max-width: 650px;margin: 20px auto 0; position: relative;}
.container #logo img {left: 517px;position: absolute;top: 0;z-index: 5;}
#header {margin-bottom: 10px;max-width: 650px;}
.headerimage, .top {position: relative;}
.logo {margin: 0;max-width: 100%;padding: 0;position: absolute;right: 0;top: 25px;}
.headerimage img {display: inline-block; max-width: 100%;}
#horizontalTab {max-width: 650px !important;}
.resp-tab-content {padding: 20px; border: 1px solid #738792 !important;position: relative; z-index: 1;}
ul.resp-tabs-list {position: relative; z-index: 10;}
.resp-tabs-list li {background-color: #1c5394; border-left: 1px solid #fff; border-top: 1px solid #fff;border-right: 1px solid #fff; color: #fff;font-weight: 300; font-size: 1.0625rem;text-align: center; padding: 5px 15px;margin-top: 6px;}
.resp-tabs-list li:hover {}
.resp-tabs-list li.resp-tab-active {padding: 7px 14px !important; background-color: #fff;border-left: 1px solid #738792; border-top: 1px solid #738792; border-right: 1px solid #738792; border-bottom: 3px solid #fff;color: #1c5394; margin-top: 0 !important;}
.aufgaben {font-size: 12px; font-weight: bold; margin: 0; padding: 0;}
.kontakt {margin-bottom: 0;}
.bewerbung {position: absolute; right: 20px; bottom: 3px;}
.bewerbung a {display: block;background-color: #1c5394; color: #fff; font-size: 14px; line-height: 35px;text-align: center; width: 135px;}
.bewerbung a:hover {text-decoration: none !important;color: #fff !important;}
span.fbicon {
    background-image: url("https://www.hr-adsys.de/anzeigenmuster/online/swm/_Anzeigendaten_Online/logos_icons/Facebook-Icon.png");
    background-size: contain;
    display: block;
    float: left;
    height: 33px;
    margin-right: 5px;
    width: 33px;
}
iframe {max-width: 100%;}
@media only screen and (max-width: 48em) {

.container {margin: 1% auto;max-width: 98%;}
.container #logo {position: relative;height: 1px;}
.container #logo a {display: block; text-align: right;}
.container #logo img {left: 0px;position: relative;top: 3px;z-index: 5;padding-right: 7px;max-width: 90px; max-height: 50px;}
.headerimage {border: none;}
.header-image img {padding-top: 20px; background-color: #fff;}
img {max-width: 100%;}
h2.resp-accordion {background-color: #dde1e3 !important; color: #1c5394; font-weight: 400; font-size: 1.125rem; border: none !important; border-bottom: 1px solid #fff !important;
}
h2.resp-tab-active {background-color: #dde1e3 !important;border-bottom: none !important;}
h2.resp-accordion:first-child {border-top: none !important;
}
.resp-tab-content {border: none !important;background: none repeat scroll 0 0 #eef0f1;}
.resp-arrow   {border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #1c5394;
    float: none;
    left: -7px;
    position: relative;
    top: 15px;
}
h2.resp-tab-active span.resp-arrow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color transparent #1c5394 !important;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 6px 7px;
	float: none;
    left: -7px;
    position: relative;
    top: -15px;
}
.bewerbung {position: relative; left: 0; top: 10px; bottom: 0;}
}
@media only screen and (max-width: 37.5em) 
{.container {margin: 1%;}
.container #logo {background-color: #fff;height: auto;}
.container #logo img {position: sticky; display: block; padding-right: 5px;max-width: 90px; max-height: 50px;left: 517px;}	
.headerimage {border: none;}
.headerimage .image {display: none !important;}
img {max-width: 100%;}
h2.resp-accordion {;background-color: #dde1e3;color: #1c5394; font-weight: 400;}
h2.resp-tab-active {background-color: #dde1e3 !important;}
.resp-tab-content {background-color: #eef0f1;}
.header-image img {display: none;}
#horizontalTab {margin-top: 42px !important;}
.logo {margin: 0;max-width: 100%;padding: 0;position: absolute;right: -18px;top: -45px;
}
}
@media print {ul.resp-tabs-list .t2, ul.resp-tabs-list .t3, ul.resp-tabs-list .t4, .bewerbung {display: none;}}
